Transparent Process Migration: Design Alternatives and the Sprite Implementation

نویسنده

  • Meenali Rungta
چکیده

The paper describes the process migration mechanism used in the Sprite operating system to offload work onto idle machines, and also to evict migrated processes when idle workstations are reclaimed by their owners. The authors have made trade-off between four factors while designing and implementing the mechanism: transparency, residual dependencies, performance and complexity. The authors claim to have emphasized transparency and performance, but overall the implementation has lead to mix of all above factors being sacrificed for each other at some point, except for transparency. Also, the importance of providing a high degree of transparency at the cost of all other factors and reliability of the system seems less warranted.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Transparent Process Migration: Design Alternatives and the Sprite Implementation

The Sprite operating system allows executing processes to be moved between hosts at any time. We use this process migration mechanism to offload work onto idle machines, and also to evict migrated processes when idle workstations are reclaimed by their owners. Sprite’s migration mechanism provides a high degree of transparency both for migrated processes and for users. Idle machines are identif...

متن کامل

Transparent Process Migration for Personal Workstations*

The Sprite operating system allows executing processes to be moved between hosts at any time. We use this process migration mechanism to offload work onto idle machines, and also to evict migrated processes when idle workstations are reclaimed by their owners. Sprite's migration mechanism provides a high degree of transparency both for migrated processes and for users. Idle machines are identif...

متن کامل

Zap & VMMigration: Zap and Virtual Machine Process Migration

In class we discussed the paper “The Design and Implementation of Zap: A system for Migrating Computing Environments” (Zap) by Osman et all at Columbia, as well as “Live Mirgration of Virtual Machines” (VMMigration) by Clark et all at Cambridge and Copenhagen. We had guest lecturers for the class, Greg Q and Joe M. In addition to discussion of the two different approaches to process migration p...

متن کامل

Experience with Process Migration in Sprite

This paper reports on experience with the Sprite process migration facility. Sprite provides transparent remote execution to support load sharing through the use of idle workstations. Process migration is used to reclaim workstations when their owners return. On Sun 3/75 workstations, the cost of selecting an idle host and invoking a remote process is about 400 milliseconds. This time is substa...

متن کامل

Organization of the Paper

Process migration is the act of transferring a process between two machines. It enables dynamic load distribution, fault resilience, eased system administration, and data access locality. Despite these goals and ongoing research efforts, migration has not achieved widespread use. With the increasing deployment of distributed systems in general, and distributed operating systems in particular, p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006